There and back again: Can you compile that snapshot?

نویسندگان

  • Michele Tufano
  • Fabio Palomba
  • Gabriele Bavota
  • Massimiliano Di Penta
  • Rocco Oliveto
  • Andrea De Lucia
  • Denys Poshyvanyk
چکیده

A broken snapshot represents a snapshot from a project’s change history that cannot be compiled. Broken snapshots can have significant implications for researchers, as they could hinder any analysis of the past project history that requires code to be compiled. Noticeably, while some broken snapshots may be observable in change history repositories (e.g., no longer available dependencies), some of them may not necessarily happen during the actual development. In this paper we systematically study the compilability of broken snapshots in 219,395 snapshots belonging to 100 Java projects from the Apache Software Foundation, all relying on Maven as an automated build tool. We investigated broken snapshots from two different perspectives: (i) how frequently they happen and (ii) likely causes behind them. The empirical results indicate that broken snapshots occur in most (96%) of the projects we studied and that they are mainly due to problems related to the resolution of dependencies. On average, only 38% of the change history of project systems is currently successfully compilable. Copyright c © 0000 John Wiley & Sons, Ltd.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

قانون طلایی تدارک حمایت از دانش آموزان با نیازهای ویژه در کلاسهای فراگیر: از دیگران آنطور حمایت کنید که دوست دارید از شما حمایت کنند

Consider for a moment that the school system paid someone to be with you supporting you 8 hours a day, 5 days a week. Now, imagine that you had no say over who that support person was or how she or he supported you. Or imagine that someone regularly stopped into your place of employment to provide you with one-on-one support. This person was present for all your interactions, escorted you to th...

متن کامل

Editorial: What Is Brain Mapping?

G20 World Brain Mapping Initiative (Neuroscience/N-20) is Putting Brain Mapping on the top of Global Economic Issues The Society for Brain Mapping, Therapeutics, and Brain Mapping Foundation are propelling therapeutic advances in Nano-Neurosurgery, Nano-Bio-Electronics, Artificial Intelligence, Neuro-Supercomputing and ‘cross-pollination’ among the bio-medical sciences and engine...

متن کامل

P35: How to Manage Anxiety

Anxiety is a mental state that is elicited in anticipation of threat or potential threat. Sensations of anxiety are a normal part of human experience, but excessive or inappropriate anxiety can become an illness. Anxiety is part of the normal human experience. We may speculate that it served human survival during evolution by enhancing preparedness and alertness. However, anxious manifestations...

متن کامل

Peer Commentary on ‘Are There Neural Correlates of Consciousness?’ A STEW OF CONFUSION

This is the thesis the authors aim to discredit. But before examining their argument, consider straightforward common sense. Imagine a 10-year old boy. Ask him to read a comic book and to describe it in detail. Now check the book to see if he is telling you the truth. If he is, you have just verified our fundamental evidence for detailed conscious knowledge of the world. Now simply wait for him...

متن کامل

حاملگی

If all pregnant women worry about their fetus, worries of pregnant nurses are more serious and actual. Which groups of women have more chance about hydatidform mole, amniotic fluid embolism or Sheehan’s syndrome? Fortunately, these complicated problems are very rare but what about daily injuries due to infectious diseases, radioactive substances, anticancer drugs and other chemical substances? ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Software: Evolution and Process

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2017